.tags_span { color: #CC0000; }
.tagsinput { width: 330px; float: left; height: auto !important; }
.tagsinput span.tag { border: 1px solid #a5d24a; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: block; float: left; padding: 2px; text-decoration: none; background: #cde69c; color: #638421; margin-right: 5px; margin-bottom: 5px; font-family: helvetica; font-size: 13px; line-height:20px; }
.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration: none; font-size: 11px; }
.tagsinput #keywords_addTag { height:27px; width:300px}
.tagsinput input { width: 300px; padding: 4px; height: 17px; border: 1px solid #D9D9D9; border-top-color: #c0c0c0; line-height: 17px; font-size: 14px; color: #777; background: #fff; margin:0px; }
.tagsinput div { display: inline-block; float: left; }
.tagsinput .tags_clear { clear: both; width: 100%; height: 0px; }
.tagsinput .not_valid { border: 1px solid #FF9900; }

